suffer through challenges

Translations
пережить испытания
He had to suffer through many challenges to complete the project.
Ему пришлось пережить множество испытаний, чтобы завершить проект.